Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F12 Latvia F1 Austria F3 Finland F1 Romania F8 Ecuador F1 Ecuador F2 Germany F13 Ecuador F3 Mexico F4 Japan F1 Japan F2 Bosnia/Herzegovina F1 Germany F9 Belgium F2 Germany F10 Austria F9 Germany F11 Germany F12 Bulgaria F1 Bulgaria F2 Spain F29 Spain F30 Israel F4 Israel F5 Austria F1 Great Britain F2 Austria F2 Austria F3 Germany F4 Croatia F2 Poland F1 Poland F2 Czech Republic F4 Italy F19 Morocco F2 Netherlands F3 Austria F8 Nigeria F3 Nigeria F4 Israel F5 Ivory Coast F1 Ivory Coast F2 France F6 France F10 France F11 Bosnia/Herzegovina F5 Italy F1 Italy F2 Italy F3 France F10 Italy F21 France F5 Germany F8 Germany F9 Germany F10 Italy F25 (Cornaiano) Austria F4 Austria F6 Italy F7 Austria F8 Germany F6 Germany F8 Austria F6 Germany F9 Germany F10 Bulgaria F3 Great Britain F17 Italy F33 Italy F34 Great Britain F18 Czech Republic F4 Czech Republic F4 Tunisia F4 Israel F6 Tunisia F6 Italy F32 (Santa Margherita Di Pula) Austria F1 Austria F2 Great Britain F1 Cuba F1 Cuba F2 Italy F8 Italy F9 Macedonia F2 Germany F5 Austria F5 Great Britain F6 Sweden F2 Russia F1 Turkey F2 Russia F2 Austria F4 Austria F5 Austria F8 Israel F4 Germany F14 Great Britain F20 Colombia F1 Colombia F2 Germany F4 Great Britain F3 Ostdeutscher Sparkessen Cup - Dresden Ostdeutscher Sparkassen Cup - Dresden Nord LB Open 2006 - Braunschweig Tatra Banka Open 2006 - Bratislava 4th Volkswagen Challenger - Wolfsburg Challenger Natrel Presented by National Bank - Granby XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest The Tarka Challenger - Barnstaple Baden Open - Karlsruhe Kobstaedernes ATP Challenger - Kolding Heilbronn Challenger Sofia Challenger San Remo Challenger Kosice Challenger Braunschweig Challenger Aptos Challenger Lexington Challenger Tampere Challenger Seville Challenger Trnava Challenger Jersey Challenger Bratislava Challenger Cancun Challenger Puebla Challenger Heilbronn Challenger Jersey Challenger Tallahassee Challenger Furth Challenger Scheveningen Challenger Dusseldorf Open 2006 - Dusseldorf Vancouver Challenger Szczecin Challenger Sacramento Challenger Tashkent Challenger Le Gosier Challenger Napoli Challenger Napoli Challenger Dallas Challenger Meknes Challenger The Comercia Challenger - Aptos ATP Challenger La Serena - La Serena Prague Challenger Furth Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Poznan Challenger Aptos Challenger Sibiu Challenger Brasov Challenger Petange Challenger Trnava Challenger Porto Alegre Challenger Loughborough Challenger Sao Leopoldo Challenger Dallas Challenger St. Brieuc Challenger Mersin Challenger Rome Challenger Ostrava Challenger Rome Challenger Furth Challenger Prague Challenger Braunschweig Challenger Timisoara Challenger San Benedetto Challenger Poznan Challenger Cordenons Challenger Brasov Challenger Petange Challenger Sibiu Challenger Mons Challenger San Remo Challenger Casablanca Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Heilbronn Challenger Napoli Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Mersin Challenger Helsinki Challenger Tunis Challenger Ostrava Challenger Heilbronn Challenger Schickendanz Open - Furth Furth Challenger Kosice Challenger Braunschweig Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Meerbusch Challenger Brasov Challenger Banja Luka Challenger Istanbul Challenger Trnava Challenger Lambertz Open by Stawag - Aachen Mons Challenger Rennes Challenger Blunmenau Challenger LTA Shrewsbury Challenger - Shrewsbury Mouilleron-Le-Captif Challenger Helsinki Challenger Ostrava Challenger Internazionali de Tennis di Bergamo - Bergamo Bucaramanga Challenger Taiwan Challenger - Kaohsiung XI Torneo Internazionale di Tennis - Barletta Aamulehti Tampere Opene - Tampere Orbetello Challenger Irving Challenger Mersin Challenger Mitsubishi Electric Europe Cup - Monza Turin Challenger Heilbronn Challenger Furth Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Kobstaedernes ATP Challenger - Kolding Memorial A. Manfredini Sassuolo Challenger - Sassuolo Marburg Challenger Baden Open - Karlsruhe Braunschweig Challenger Poznan Challenger Schickedanz Open 2007 - Furth Liberec Challenger Prague Challenger Meerbusch Challenger Alphen Challenger Banja Luka Challenger Brasov Challenger Sibiu Challenger 2007 Nielsen Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx 's Tennis Masters 07 Challenger - Graz Karshi Challenger - Karshi Morelos Challenger Quimper Challenger Loughborough Challenger Kazan Challenger St. Brieuc Challenger Posillipo Tennis Cup - Napoli Rome Challenger Furth Challenger Surbiton Challenger Marburg Challenger Braunschweig Challenger Keio Challenger International Tennis Tournament - Yokohama Poznan Challenger Como Challenger Heilbronn Open - Heilbronn Istanbul Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Orleans Challenger Mons Challenger Sarajevo Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Eckental Challenger Rome Challenger Rennes Challenger Irving Challenger Rennes Challenger St. Brieuc Challenger Mons Challenger Rome Challenger Heilbronn Challenger Surbiton Challenger Reggio Emilia Challenger Caltanissetta Challenger Todi Challenger Liberec Challenger Meerbusch Challenger Banja Luka Challenger Sibiu Challenger Playford Challenger Cherbourg Challenger Kyoto Challenger Lille Challenger Marbella Challenger St. Brieuc Challenger Barletta Challenger Rome Challenger Braga Challenger Prostejov Challenger Nottingham Challenger Poprad Tatry Challenger Milan Challenger Marburg Challenger Scheveningen Challenger Liberec Challenger Pullach Challenger Portoroz Challenger Como Challenger Genova Challenger Cassis Challenger Banja Luka Challenger Istanbul Challenger Warsteiner Challenger Lubeck - Lubeck Almaty Challenger Tashkent Challenger Koblenz Challenger Quimper Challenger Bangkok Challenger Pau Challenger Braunschweig Challenger Glasgow Challenger Prostejov Challenger Poznan Challenger Meerbusch Challenger Mallorca Challenger Montevideo Challenger Reunion Island Challenger Kazan Challenger Salzburg Challenger Salzburg Challenger Tiburon Challenger Ischgl International Tennis Challenger 2003 - Ischgl Heilbronn Challenger Caltanissetta Challenger Braunschweig Challenger Istanbul Challenger Volkswagen Challenger 2005 - Wolfsburg Stella Artois Clay Court Championships - Budaors Oberstaufen Cup - Oberstaufen Kosice Challenger S Tennis Masters - Graz Banja Luka Challenger Rome Challenger Lambertz Open by Stawag - Aachen Mons Challenger Logopak Challenger 2005 - Lubeck Bauer Watertechnology Cup - Eckental s Tennis Masters 06 - Graz Kobstaedernes ATP Challenger - Kolding Ostdeutscher Sparkessen Cup - Dresden Nord LB Open 2007 - Braunschweig Dusseldorf Open Challenger 2007 - Dusseldorf Internazionali di Tennis Dell'Umbria - Todi Bauer Watertechnology Cup 2007 - Eckental Challenger DCNS de Cherbourg - Cherbourg 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden Pharma Medico Open 2008 - Aarhus Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara IPP Open - Helsinki Banja Luka Challenger 2008 - Banja Luka Ipsos Bucharest Challenger - Bucharest Tennis Napoli Cup 2007 - Napoli Open Prevadies - St. Brieuc Ljubljana Open 2008 - Ljubljana Open de Rennes - Rennes Tatra Banka Slovak Open - Bratislava Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Wolfsburg Challenger Cherbourg Challenger Napoli Challenger Monza Challenger Ostrava Challenger CA Tennis Trophy - Vienna s'Tennis Masters Challenger - Graz Alessandria Challenger Karlsruhe Challenger Mercedes Cup - Stuttgart Constanta Challenger Semgroup Challenger - Tulsa Black Forest Open - Freudenstadt Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Granby Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Vancouver Challenger BMW Open - Munich Generali Open - Kitzbuhel Geneva Challenger BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Banja Luka Challenger Gerry Weber Open - Halle Austrian Open - Kitzbuhel Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Mons Challenger PBZ Zagreb Indoors - Zagreb Tarragona Challenger Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Bank Austria Tennis Trophy - Vienna Kolding Challenger Orleans Challenger Brisbane International - Brisbane SA Tennis Open - Johannesburg International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Chuncheon Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Guayaquil Challenger Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Helsinki Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Winston Salem - Winston Salem Open de Moselle - Metz BCR Open Romania - Bucharest PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Gerry Weber Open - Halle Waco Tennis Challenger - Waco Kazan Challenger AEGON International - Eastbourne Bergamo Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg Tanger Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Meknes Challenger PBZ Zagreb Indoors - Zagreb Cherbourg Challeger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Sarajevo Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Moselle Open - Metz Prostejov Challenger St. Brieuc Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Baton Rouge Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open 13 - Marseille Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Curitiba Challenger Power Horse Cup - Dusseldorf AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Moselle Open - Metz Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Internationaux du Doubs - Besancon Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Biella Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia St. Petersburg Open - St. Petersburg Brisbane International - Brisbane BMW Open - Munich AEGON Championships - London BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Reggio Emilia Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Moselle Open - Metz Oberstaufen Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Granby Challenger Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Kitzbuhel Challenger German Tennis Championships - Hamburg Moselle Open - Metz Palermo Challenger German Tennis Championships - Hamburg Intrum Stockholm Open - Stockholm Genova Open Challenger - Genova Barletta Challenger Heilbronn Open - Heilbronn Hamburg European Open - Hamburg Heilbronn Challenger Rome Challenger IPP Open - Helsinki Rome Challenger Prosperita Open 2007 - Ostrava Furth Challenger Seoul Challenger Siemens Open - Scheveningen LTA Shrewsbury Challenger - Shrewsbury Challenger Tunisie - Tunis Morocco Tennis Tour - Tanger Tunis Open - Tunis Tennis Napoli Cup - Napoli Zagreb Challenger Brasov Challenger Palermo Challenger XL Bermuda Open - Bermuda Charlottesville Challenger Loughborough Challenger Salzburg Challenger Heilbronn Challenger Dallas Challenger Geneva Challenger Istanbul Challenger Sao Paulo Challenger Tour Finals Mouilleron-Le-Captif Challenger St. Remy Challenger Mouilleron-Le-Captif Challenger Nottingham Challenger Bastad Challenger Prague Challenger Biella Challenger Tiburon Challenger Rome Challenger Stockton Challenger Fairfield Challenger Ismaning Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Yokohama Challenger Tunis Challenger Braunschweig Challenger Padova Challenger Meerbusch Challenger Knoxville Challenger Playford Challenger Bangkok Challenger Lille Challenger Murcia Challenger Surbiton Challenger Nottingham Challenger Ludwigshafen Challenger Amersfoort Challenger Rome Challenger Liberec Challenger Cassis Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Eckental Challenger Rennes Challenger Quimper Challenger Cleveland Challenger Drummondville Challenger Calgary Challenger Nur-Sultan Challenger Trieste Challenger Cordenons Challenger Ismaning Challenger Hamburg Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 3 Challenger Biella 4 Challenger Lille Challenger Rome 1 Challenger Biella 6 Challenger Bratislava Challenger Braunschweig Challenger Masters Series - Hamburg Biel Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mouilleron-Le-Captif Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Ismaning Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Bergamo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bratislava Challenger Shanghai Rolex Masters - Shanghai Helsinki Challenger Bari Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Forli 2 Challenger Rennes Challenger Columbus Challenger Traralgon Challenger Lille Challenger Turin Challenger Prague 1 Challenger Prague 2 Challenger Oeiras 3 Challenger Luedenscheid Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Generali Open - Kitzbuhel CA Tennis Trophy - Vienna BCR Open Romania - Bucharest If Stockholm Open - Stockholm Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Shenzhen Open - Shenzhen Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, 1R, ARG-GER 5-0 BRD Nastase Tiriac Trophy - Bucharest Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 2R, AUT-NED 2-3 Open Sud de France - Montpellier French Open (juniors) BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid All Lower level tournaments Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 1R, SWE-AUT 2-3 Wimbledon (juniors)